Android 接入华为扫码库,实现堪比微信扫码的效果 您所在的位置:网站首页 android 扫描二维码 功能 Android 接入华为扫码库,实现堪比微信扫码的效果

Android 接入华为扫码库,实现堪比微信扫码的效果

2023-08-21 12:03| 来源: 网络整理| 查看: 265

上一篇文章我们介绍了如何接入微信开源的扫码库,来提升扫码识别率和扫码速度。 但是由于接入微信扫码库,需要用到OpenCV和JNI相关的一些知识,所以还是有一定门槛的。

这篇文章,我们来接入华为的扫码库,相比接入微信扫码库要简单很多,正对扫码弱光、弯曲等场景下作了特殊的优化,在某些实际扫码场景上,比微信还要强 !

华为扫码库有提供两种SDK,可以根据需求选择合适的 在这里插入图片描述

特别要注意的是 如果在非华为手机使用多码能力接口,请使用Scan SDK-Plus,否则会影响识别。

具体接入请看 华为统一扫码服务 官方文档 ,扫码的效果真的很棒,建议实际体验一下。

华为的扫码库接一下是很简单的,但是它只是一个扫码解析库,想要自定义扫码界面的UI,还需要自己搞一套,为了解决这个问题,我创建了一个第三方库,将将 BGAQRCode-Android 和ZXingLite 中的扫码UI独立抽离取来,使其能独立使用,从而可以对接上华为的扫码库。

添加依赖

allprojects { repositories { ... maven { url 'https://www.jitpack.io' } } } dependencies { implementation 'com.github.EthanCo:QrCodeScanUI:v1.0.0' }

如何使用 有两个扫码UI类可以选择,ViewfinderView或ScanBoxView,这两个类都可以实现相似的效果,可自行进行选择。 ViewfinderView

ScanBoxView

效果如图所示 在这里插入图片描述

具体可以看我的Github QrCodeScanUI



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有